﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BesAsm.Framework.ModelResults
{
  public class ModelResultsSet
  {
    public ModelResultsSet()
    {
    }

    private Dictionary<string, LinkResult> _linkResults = new Dictionary<string, LinkResult>();
    private Dictionary<string, NodeResult> _nodeResults = new Dictionary<string, NodeResult>();
    private Dictionary<string, CatchmentsResult> _dscResults = new Dictionary<string, CatchmentsResult>();

    public Dictionary<string, LinkResult> LinkResults 
    {
      get { return _linkResults; }
      set { _linkResults = value; } 
    }
    public Dictionary<string, NodeResult> NodeResults 
    {
      get { return _nodeResults; }
      set { _nodeResults = value; } 
    }
    public Dictionary<string, CatchmentsResult> CatchmentResults 
    {
      get { return _dscResults; }
      set { _dscResults = value; } 
    }
    
    public string ResultsFile { get; set; }
    public string ModelEngine { get; set; }
    public int StormId { get; set; }

    public string Name { get; set; }
    public string Description { get; set; }

    public DateTime SimulationDateTime { get; set; }


  }
}
